/**
 * 登录与用户相关的接口
 * 来自sitelogin
 */
module.exports = {
	initial: {
		text: '登录初始化',
		description: '给登录页面或者对话框的信息',
		nologin: 2,
		name: 'sitelogin',
		detail: 'initial',
		
		params: {
			// wechat_openid: '微信授权', 
		},
		
		return: {
			background: ``, // 整个页面背景
			type: 'default', // 登录样式。目前默认样式
			
			logo: '', // 正方形Logo。登录左边用到的logo
			logo_other: '', // 长方形Logo。登录成功或左上角用到的logo
			title: '汽车经纪人管理站点', // 名称信息
			title_link: '', // 名称信息的超链接
			detail: '', // 描述信息
			detail_link: '', // 描述信息的超链接
			footer: '', // 底部信息
			footer_link: '', // 底部信息的超链接
			
			mode: 'password', // 默认登录模式。phone：电话登录；password：密码登录
			imageVerify: true, // 是否开启图片验证码
			phoneVerify: true, // 是否开启手机验证码。电话登录时才有，并且图片验证码准确后才可发送手机验证码
			openRegister: true, // 是否开启注册
			openPassword: true, // 是否开启忘记密码
		}
	},
	
	imageVerify: {
		text: '获取图片验证码',
		refresh: true,
		nologin: 2,
		name: 'sitelogin',
		detail: 'imageVerify',
		return: {
			captcha: '', // 验证码图片
			uuid: '', // 图片验证码的uuid
		}
	},
	
	phoneVerify: {
		text: '发送手机验证码',
		description: '一般要验证图片验证码准确后才发送验证码',
		nologin: 2,
		name: 'sitelogin',
		detail: 'phoneVerify',
		
		params: {
			phone: '手机号',
			uuid: '', // 图片验证码的uuid
			imageCode: '', // 输入的图片验证码
		},
		
		return: {
			phone: '', // 手机号
			uuid: '', // 手机验证码的uuid
		}
	},
	
	account: {
		text: '验证账号唯一性',
		description: '注册账号时，要验证账号是否已存在',
		nologin: 2,
		name: 'sitelogin',
		detail: 'account',
		params: {
			account: '账号',
		},
		return: '', // true或者false，message中会提示
	},
	
	login: {
		text: '登录',
		description: '支持默默登录，支持用户名密码登录，支持手机验证码登录。参数中有wechat_openid时，表示要必须在微信上才可登录',
		nologin: 1,
		name: 'sitelogin',
		detail: 'login',
		
		params: {
			mode: '登录模式', // 电话登录；密码登录
			phone: '', // 手机号码
			code: '', // 用户输入的手机验证码或者图形验证码
			uuid: '', // 校验手机验证码或者图形验证码的uuid
			account: '', // 用户名
			password: '', // 用户输入的密码
			// wechat_openid: '微信授权',
		},
		
		return: '', // 登录成功后返回的token
	},
	
	register: {
		text: '注册',
		description: '参数中有wechat_openid时，表示要微信授权才可注册成功',
		nologin: 1,
		name: 'sitelogin',
		detail: 'register',
		
		params: {
			phone: '手机号',
			code: '验证码',
			uuid: '手机验证码的uuid',
			password: '', // 登录密码
			paypass: '', // 支付密码
			// wechat_openid: '微信授权',
		},
		
		return: '', // 注册成功后返回的token
	},
	
	reset: {
		text: '重置密码',
		description: '重置密码后自动完成登录',
		nologin: 1,
		name: 'sitelogin',
		detail: 'reset',
		
		params: {
			phone: '手机号',
			code: '验证码',
			uuid: 'uuid',
			password: '新密码',
		},
		
		return: '', // 重置成功后返回的token
	}
}